﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Crosland.Automotriz.Data.Dao.Linq;
using Crosland.Automotriz.Entidad;

namespace Crosland.Automotriz.Logic.Linq
{
    public class clsT_CLIENTE_VENDEDORBL
    {
        clsT_CLIENTE_VENDEDORDAO datos = new clsT_CLIENTE_VENDEDORDAO();
        public IEnumerable<T_CLIENTE_VENDEDOR_Listar> ListarClienteVendedor(int ID_CLIENTE)
        {
            return datos.ListarClienteVendedor(ID_CLIENTE);
        }

        public List<TD_Vendedor_Nombre> ListarClienteVendedor_Cliente_Org(int ID_CLIENTE, int ID_ORG_VTA)
        {
            return datos.ListarClienteVendedor_Cliente_Org(ID_CLIENTE, ID_ORG_VTA);
        }

        public IEnumerable<T_CLIENTE_VENDEDOR_Listar> ListarClienteVendedor_x_Vendedor(int ID_ORG_VTA, int ID_CANAL_DISTRIB, int ID_VENDEDOR)
        {
            return datos.ListarClienteVendedor_x_Vendedor(ID_ORG_VTA, ID_CANAL_DISTRIB, ID_VENDEDOR);
        }

        public bool Insertar(T_CLIENTE_VENDEDOR Obj)
        {
            return datos.Insertar(Obj);
        }

        public bool Actualizar(int ID_ORG_VTA, int ID_CANAL_DISTRIB, int ID_CLIENTE, int ID_VENDEDOR)
        {
            return datos.Actualizar(ID_ORG_VTA, ID_CANAL_DISTRIB, ID_CLIENTE, ID_VENDEDOR);
        }

        public bool Eliminar(T_CLIENTE_VENDEDOR Obj)
        {
            return datos.Eliminar(Obj);
        }
        public IEnumerable<Object> DatosClienteVendedor(int ID_ORG_VTA, int ID_CANAL_DISTRIB, int ID_CLIENTE)
        {
            return datos.DatosClienteVendedor(ID_ORG_VTA, ID_CANAL_DISTRIB, ID_CLIENTE);
        }
    }
}
